# ex.1.23

## task

en: Modify your program from Exercise 1.22 to plot the number of
edges needed to connect N items, for 100 <= N <= 1000.

ru: Измените программу из упражнения 1.22, чтобы она выводила в
виде графика количество ребер, требующихся для соединения N
элементов, 100 <= N <= 1000.

## solution

[ex.1.23.cpp](./ex.1.23.cpp)

```
$ ./ex.1.23 20 40
     +---------------------------------------> Y, edges
 100 |*  339
 145 |**  393
 190 |***  634
 235 |***  600
 280 |*****  947
 325 |****  788
 370 |*****  1029
 415 |*****  1022
 460 |***************  2719
 505 |*********  1733
 550 |****************  2877
 595 |************  2110
 640 |**************  2587
 685 |*************  2321
 730 |***************  2763
 775 |*************  2381
 820 |*****************  3048
 865 |**************  2553
 910 |****************  2889
 955 |*********************  3730
1000 |*******************************  5443
     V
     X, N
```
